package com.goods.business.service;

import com.goods.common.vo.business.InStockDetailVO;
import com.goods.common.vo.business.InStockVO;
import com.goods.common.vo.system.PageVO;

public interface InStockService  {
    //查询入库列表
    PageVO<InStockVO> findInStockList(InStockVO inStockVO, Integer pageNum, Integer pageSize);
    //将入库信心移入到回收站

    void remove(Long inStockId);

    //将入库信心从回收站恢复
    void back(Long inStockId);

    //将入库信心删除

    void delete(Long inStockId);

    void publish(Long inStockId);

    void addIntoStock(InStockVO inStockVO, String username);

    InStockDetailVO detail(Long id, Integer pageNum);
}
